package yassl;
/**
 * This deals with lambda definitions
 */

public class lambdanode extends pnode
{
  String rettype;
  String argtype[];
  public defunnode
  (varnode mname, String classref, String rettype, String alist[])
  {
    super(DEFUN);
    this.mname = mname;
    this.classref = classref;
    this.rettype = rettype;
    this.argtype = alist;
  }
  void dump (String tab)
  {
    System.out.println("DEFUN");
    mname.dump(tab + " ");
    System.out.print(tab + "(");
    for (int i = 0; i<argtype.length; i++)
      { System.out.print(argtype[i] + " "); }
    System.out.println(")");
  }
}
